package com.xuecheng.search.service;

import com.xuecheng.base.model.PageParams;
import com.xuecheng.search.dto.SearchCourseParamDTO;
import com.xuecheng.search.dto.SearchPageResultDTO;
import com.xuecheng.search.po.CourseIndex;

/**
 * @author 勾新杰
 * @version 1.0
 * @description 课程搜索service
 * @date 2025/2/15 15:06
 */
public interface ICourseSearchService {

    /**
     * 根据分页参数和条件进行课程搜索
     *
     * @param pageParams 分页参数
     * @param searchCourseParamDTO 条件参数
     * @return 课程搜索结果
     */
    SearchPageResultDTO<CourseIndex> pageQueryCourseIndex(PageParams pageParams, SearchCourseParamDTO searchCourseParamDTO);
}
